package com.expdatacloud.service;

import com.expdatacloud.entity.DecideWay;
import com.expdatacloud.entity.IqcDetectionHistory;
import com.expdatacloud.entity.ModelsMgt;
import com.expdatacloud.vo.SuppliedMaterialsDailyVo;

import java.util.List;

/**
 * <p>
 * IQC检测履历表 服务类
 * </p>
 *
 * @author jie
 * @since 2019-11-20
 */
public interface IqcDetectionHistoryService  {
    List<IqcDetectionHistory> list(IqcDetectionHistory iqcDetectionHistory);
    int insert(IqcDetectionHistory iqcDetectionHistory);
    /**
     * 在履历中查询货主
     */
    List<String> getShipperList();

    /**
     * 在履历中查询机型
     * @param shipper 货主/据点
     * @return 机型list
     */
    List<ModelsMgt> getModelKeyList(String shipper);
    /**
     * 获取判定方式
     * @return 判定方式集合
     */
    List<DecideWay> getDecideWay();

    /**
     *  8D文件上传后,将文件名写入履历表
     * */
    void updateHistory(SuppliedMaterialsDailyVo suppliedMaterialsDailyVo);

}
